package day01.pm;

import java.awt.*;

public class Demo01 {
    public static void main(String[] args) {
        //1.创建窗口
        Frame f = new Frame();
        //2.设置窗口的标题
        f.setTitle("我的窗口");
        //3.设置窗口的大小
        f.setSize(300,400);
        //4.设置窗口居中
        f.setLocationRelativeTo(null);
        //5.禁止窗口最大化
        f.setResizable(false);

        //创建面板
        MyPanel mp = new MyPanel();
        //将面板添加到窗体上
        f.add(mp);
        //6.显示窗口
        f.show();
    }
}

//创建面板继承Panel
class MyPanel extends Panel{
    @Override //这是一个绘图的方法，g就是画笔
    public void paint(Graphics g) {
        //画直线
        g.drawLine(30,30,80,80);
        g.drawLine(30,30,60,10);
        g.drawLine(60,10,110,60);
        g.drawLine(80,80,110,60);
        //画椭圆
        g.drawOval(150,150,90,50);
        //画矩形
        g.drawRect(90,120,80,60);
        //画实心圆
        g.fillOval(200,160,40,40);
        //画实心矩形
        g.fillRect(150,300,80,40);
    }
}
